home *** CD-ROM | disk | FTP | other *** search
/ BUG 1 / BUGCD1996_0708.ISO / pc / util / minilin / minilin.exe / ETC / RC.D / RC_M.{_3 < prev    next >
Text File  |  1994-05-19  |  2KB  |  66 lines

  1. #!/bin/sh
  2. #
  3. # rc.M        This file is executed by init(8) when the system is being
  4. #        initialized for one of the "multi user" run levels (i.e.
  5. #        levels 1 through 6).  It usually does mounting of file
  6. #        systems et al.
  7. #
  8. # Version:    @(#)/etc/rc.d/rc.M    2.02    02/26/93
  9. #
  10. # Author:    Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
  11. #        Heavily modified by Patrick Volkerding <volkerdi@ftp.cdrom.com>
  12. #
  13.  
  14.   # Tell the viewers what's going to happen...
  15.   echo "Going multiuser..."
  16.  
  17.   # Screen blanks after 15 minutes idle time.
  18.   /bin/setterm -blank 15
  19.  
  20.   # Start crond (Dillon's crond):
  21.   # If you want cron to actually log activity to /var/adm/cron, then change
  22.   # -l10 to -l8 to increase the logging level.
  23.   /usr/sbin/crond -l10 >>/var/adm/cron 2>&1
  24.  
  25.   # If there's no /etc/HOSTNAME, fall back on this default:
  26.   if [ ! -r /etc/HOSTNAME ]; then
  27.    echo "darkstar.frop.org" > /etc/HOSTNAME
  28.   fi
  29.  
  30.   # Initialize the NET subsystem.
  31.   if [ -x /etc/rc.d/rc.inet1 ];
  32.   then
  33.         /bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .`
  34.         /bin/domainname `cat /etc/HOSTNAME | cut -f2- -d .`
  35.         /bin/sh /etc/rc.d/rc.inet1
  36.         /bin/sh /etc/rc.d/rc.inet2
  37.   else
  38.         /sbin/hostname_notcp `cat /etc/HOSTNAME | cut -f1 -d .`
  39.     /bin/domainname `cat /etc/HOSTNAME | cut -f2- -d .`
  40.     /usr/sbin/syslogd
  41.     /usr/sbin/klogd
  42.     /usr/sbin/lpd
  43.   fi
  44.  
  45.   # Remove stale locks (must be done after mount -a!)
  46.   /bin/rm -f /var/spool/locks/* /var/spool/uucp/LCK..* /tmp/.X*lock 1> /dev/null 2> /dev/null
  47.  
  48.   # Remove stale hunt sockets so the game can start.
  49.   if [ -r /tmp/hunt -o -r /tmp/hunt.stats ]; then
  50.     echo "Removing your stale hunt sockets from /tmp..."
  51.     /bin/rm -f /tmp/hunt*
  52.   fi
  53.  
  54.   # Update all the shared library links automatically
  55.   /sbin/ldconfig
  56.  
  57.   # Load a custom screen font if the user has an rc.font script.
  58.   if [ -r /etc/rc.d/rc.font ]; then
  59.     /etc/rc.d/rc.font
  60.   fi
  61.  
  62.   # Start the local setup procedure.
  63.   /etc/rc.d/rc.local
  64.  
  65.   # All done.
  66.